package zy007;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class zy5 {
	public static void main(String[] args) {
		ArrayList<Integer> list1 =new ArrayList<Integer>();
		ArrayList<Integer> list2 = new ArrayList<>();
		ArrayList<Integer> list3 = new ArrayList<>();
		HashMap<Integer,Integer> map = new HashMap<>();
		list1.add(0,1);
		list1.add(1,2);
		list1.add(2,3);
		list2.add(0,3);
		list2.add(1,4);
		list2.add(2,5);
		list2.add(3,2);
//		int index1;
//		int index2;
		for(int i=0;i<list1.size();i++){
			boolean isContain=map.containsKey(list1.get(i));
			if(isContain==true){
				Integer value=map.get(list1.get(i));
				int v = value+1;
				map.put(list1.get(i), v);
			}else{
				map.put(list1.get(i), 1);
			}
		}
		for(int i=0;i<list2.size();i++){
			boolean isContain=map.containsKey(list2.get(i));
			if(isContain==true){
				Integer value=map.get(list2.get(i));
				int v = value+1;
				map.put(list2.get(i), v);
			}else{
				map.put(list2.get(i), 1);
			}
		}
		Set<Integer> keySet = map.keySet();
		Iterator<Integer> iterator = keySet.iterator();
		while(iterator.hasNext()){
			Integer key = iterator.next();
			if(map.get(key)<2){
				list3.add(key);
			}
		}
		System.out.println(list3);
	}
}
